"""
面试官: 会写脚本吗? 会编程语言? 会,那你手写一个冒泡排序吧.
面试官: sql 笔试题  面试官  sql写的如何?  那我给你出道题 给你张纸你写一下.


"""
# 封装排序的函数
def sort_list(num_list):
    for i in range(0,len(num_list)-1):
        # 内循环表示列表中的每一个元素和其他元素比较的过程  通过推理 内循环的循环次数是和外循环挂钩的
        for j in range(0,len(num_list)-1-i):
            # 判断当前的值和下一个值的大小是否需要互换位置
            if num_list[j]>num_list[j+1]:
                # temp = num_list[j]
                # num_list[j] = num_list[j+1]
                # num_list[j+1] = temp
                # 简化写法
                num_list[j],num_list[j+1] = num_list[j+1],num_list[j]


if __name__ == '__main__':
    num_list = [10,1,35,61,89,36,55]
    sort_list(num_list)
    print(num_list)